﻿using System.Windows.Forms;

namespace GeoSketch2.Core
{
    /// <summary>
    /// A tool which does nothing, it prevents the leftclictool and the right clic tool from beeing null
    /// </summary>
    public class TNone:BaseTool
    {
        #region Constructor
        /// <summary>
        /// A tool which does nothing, it prevents the leftclictool and the right clic tool from beeing null
        /// </summary>
        public TNone()
            :base(null,"None")
        {
            SendMessage("");
        } 
        
        #endregion
        
        #region Events
        /// <summary>
        /// Does nothing on mousedown
        /// </summary>
        public override void MouseDown(MouseEventArgs MouseArgs)
        {
        }

        /// <summary>
        /// Does nothing on mouse up
        /// </summary>
        public override void MouseUp(MouseEventArgs MouseArgs)
        {
        }

        /// <summary>
        /// Does nothing on mouse move
        /// </summary>
        public override void MouseMove(MouseEventArgs MouseArgs)
        {
        } 
        #endregion
    }
}
